package linc.cool;

import java.util.concurrent.CompletableFuture;

/**
 * @author yqlin
 * @date 2022/3/11 8:27 下午
 * @description
 */
public interface DemoService {
    /**
     * 同步调用方法
     */
    String sayHello(String name);

    /**
     * 异步调用方法
     */
    default CompletableFuture<String> sayHelloAsync(String name) {
        return null;
    }
    /**
     * 添加回调
     */
    // 添加回调
    default String sayHello(String name, String key, DemoServiceListener listener) {
        return null;
    };
}
